const layer = layui.layer
getmsg()

// 退出功能
$('#btnLogout').on('click', function () {
  // 提示用户是否确认退出
  layer.confirm('确定退出登录?', { icon: 3, title: '提示' }, function (index) {
    //do something
    // 1. 清空本地存储中的 token
    localStorage.removeItem('token')
    // 2. 重新跳转到登录页面
    location.href = '/login.html'
    // 关闭 confirm 询问框
    layer.close(index)
  })
})



//获取用户的基本信息
function getmsg() {
  $.ajax({
    url: '/my/userinfo',
    type: 'GET',
    // headers: {
    //   Authorization: localStorage.getItem('token') || ''
    // },
    success: function (res) {
      if (res.status !== 0) {
        return layer.msg(res.message)
      }
      // 成功就调用renderAvatar 渲染用户头像的函数
      renderAvatar(res.data)
    },
    // complete: function (res) {
    //   if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') {
    //     // 防止假token
    //     localStorage.removeItem('token')
    //     location.href='/login.html'
    //   }
    // }

  })
  // 本地存储有值，却读取不到
  // console.log(localStorage.getItem('token'))
}

function renderAvatar(data) {
  // 这里是比较有意思的  优先设置nickname
  const username = data.nickname || data.username
  $('#welcome').html('欢迎&nbsp;&nbsp;' + username)
  if (data.user_pic) {
    $('.layui-nav-img').show().prop('src', data.user_pic)
    $('.text-avatar').hide()
  } else {
    $('.layui-nav-img').hide()
    $('.text-avatar').show().html(username[0].toUpperCase())
  }

}

//点击发布新文档，要将本地id清空 
$('.pushnew').on('click',function(){
  localStorage.removeItem('id')
})